package ficheros;
import java.io.*;


public class EscribirFichObject {

	public static void main(String[] args) {
		String nombrefichero = ".\\src\\uem\\ficheros\\FichPersona.dat";
		Persona persona = null; //defino variable persona		
	
		String nombre[] = {"Daniel", "Javier", "Jorge", "Francisco", "Ismael", "Carlos"};
		int edades[] = {23,21,25,27,25,31};
		//declaro el fichero
		File fichero = new File (nombrefichero);
		FileOutputStream fileout = null;
		ObjectOutputStream dataOS = null;			
		
		try {
			fileout = new FileOutputStream(fichero);//Crea el flujo de salida
			// Conecto el flujo de bytes al flujo de datos
			dataOS = new ObjectOutputStream(fileout);			
			for (int i=0;i<edades.length; i++) { // recorremos los arrays)
				persona = new Persona(nombre[i],edades[i]); // creo el restaurante
				dataOS.writeObject(persona); //escribo restaurante en el fichero		
			}
			dataOS.close(); // cerrar stream de salida
		}			
		catch (FileNotFoundException fnfe) {
			System.out.println("El fichero "+nombrefichero+" no se encuentra");	}
		catch (IOException ioe) {	System.out.println("Error de E/S");	}
		
	}
}

